ADP\BaseVersion\Includes\Core\Cart\Cart B

Total Complexity 97
Dependencies 12
Dependents 17
Total lines 648
Lines of code 316
Logical lines of code 182
Comment lines 168
Methods 49
Properties 14

Methods 49

Method Rating Maintainability Complexity Lines of code
addSingleItem()
A
49 13 29
__clone()
S
51 6 31
sortItems()
S
61 5 13
addToCart()
S
63 5 11
addRecommendedPromotion()
S
58 4 15
addAutoAddItem()
S
58 4 15
addFreeItem()
S
59 4 14
hasImmutableChangedItems()
S
64 4 10
removeProductOriginCoupon()
S
60 3 13
addRuleTriggerCoupon()
S
72 3 5
setItems()
S
67 3 8
removeCartOriginCoupon()
S
61 2 13
removeOriginCoupon()
S
68 2 7
addCouponsAdjustments()
S
74 2 5
isEmpty()
S
78 2 3
removeRuleTriggerCoupon()
S
68 2 7
getCurrency()
S
82 1 3
removeAllRuleTriggerCoupons()
S
81 1 3
setCurrency()
S
81 1 3
getFees()
S
82 1 3
clearNotices()
S
81 1 3
getRuleTriggerCoupons()
S
82 1 3
removeExactItem()
S
73 1 5
addNotice()
S
80 1 3
getNotices()
S
74 1 5
getCoupons()
S
82 1 3
getCouponsAdjustments()
S
82 1 3
isAnyRulesApplied()
S
82 1 3
setAnyRulesApplied()
S
81 1 3
addFee()
S
80 1 3
__construct()
S
65 1 10
addCoupon()
S
80 1 3
getFreeItems()
S
82 1 3
addOriginCoupon()
S
80 1 3
setOriginCouponsCodes()
S
79 1 3
removeAllOriginCoupon()
S
81 1 3
getOriginCoupons()
S
82 1 3
getRecommendedPromotions()
S
82 1 3
getItems()
S
82 1 3
purgeFreeItems()
S
81 1 3
getShippingAdjustments()
S
82 1 3
getAutoAddItems()
S
82 1 3
purgeAutoAddItems()
S
81 1 3
getContext()
S
82 1 3
getMutableItems()
S
71 1 6
purgeMutableItems()
S
73 1 5
destroyEmptyItems()
S
73 1 5
addShippingAdjustment()
S
80 1 3
getListOfFreeCartItemChoices()
S
82 1 3